<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var strs = "这些年一个人，风也过，雨也走，有过泪，有过错, 还记得坚持甚么，真爱过才会懂，会寂寞会回首，终有梦终有你在心中。朋友一生一起走，那些日子不再有，一句话，一辈子，一生情，一杯酒。朋友不曾孤单过，一声朋友你会懂，还有伤，还有痛，还要走，还有我。"
        // var count = 0
        // for(var i=0;i<strs.length;i++){
        //     if(strs[i]== '朋' && strs[i+1] == '友'){
        //         count++;
        //     }
        // }
        // console.log(count);


        // var count1 = 0;
        // while(strs.includes('朋友')){
        //     strs = strs.replace('朋友','***')
        //     count1++;
        // }
        // console.log(count1);

        // 'a,b,c,d,e'
        // var count2 = strs.split('朋友').length-1;
        // console.log(count2);
        var username = prompt('请输入用户名:');
        // 长度 6-12  数字或字母 

        var len = username.length;
        if(len>=6 && len<=12){
            var flag = true; //假设是合法的 
            for(var v of username){
                if(!(v.toLowerCase()>='a' && v.toLowerCase()<='z'  || v>='0' && v<='9')){
                    flag = false; //走到这里说明不合法 
                    // flag状态发生改变
                    break   //如果不合法 立马终止整个循环
                }
                
            }
            // 循环结束 判断状态
            if(flag==true){
                alert('合法')
            }
            else{
                alert('不合法')
            }
        }
        else{
            alert('不合法,请输入6到12位的字符');
        }
    </script>
</body>
</html>